// import type { ResponsePaginationData } from '@/utils/request';
// import { SUCCESS_CODE } from '@/utils/request';
// import type { staggerRecordList } from './data';
// import type { RequestData } from '@ant-design/pro-table';
// import { message } from 'antd';
// import { request } from 'umi';

// /**
//  * 获取流水列表
//  * @param params
//  */
// export async function StaggerRecordPages(params: {
//   page?: number;
//   pageSize?: number;
//   space_name?: string;
//   zone?: { id: string; name: string };
//   tenant_id?: string;
// }): Promise<RequestData<staggerRecordList>> {
//   // const [startTimeRangeStart, startTimeRangeEnd] = params.inTime || [];
//   try {
//     const res: ResponsePaginationData<staggerRecordList> = await request(
//       `/peak/stagger/operation/page`,
//       {
//         params: {
//           page: params.page,
//           pageSize: params.pageSize,
//           zoneId: params.zone ? params.zone.id : '',
//           spaceName: params.space_name,
//           tenantId: params.tenant_id,
//         },
//       },
//     );
//     if (!res || res.code !== SUCCESS_CODE) {
//       message.error('获取失败');
//       return { code: 1, total: 0, data: [] };
//     }

//     return {
//       code: 0,
//       total: res.data.total,
//       data: res.data.list.map((item) => ({
//         ...item,
//       })),
//     };
//   } catch (error) {
//     return { code: 1, message: '服务器请求失败，请重试，如果多次请求失败，请联系管理员', data: [] };
//   }
// }
